someone who cuts up carcasses - Francés Inglés Diccionario